package com.model.purchase;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

public class BillModel implements Serializable {
	private static final long serialVersionUID = 1L;

	@ExcelIgnore
	@ExcelProperty(value = "所属部门")
	@ColumnWidth(value = 18)
	private String deptId;

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门名称")
	@ColumnWidth(value = 18)
	private String deptName;

	public String getDeptName() {
		return this.deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	@ExcelProperty(value = "批次编码")
	@ColumnWidth(value = 18)
	private String groCode;

	public String getGroCode() {
		return this.groCode;
	}

	public void setGroCode(String groCode) {
		this.groCode = groCode;
	}

	@ExcelProperty(value = "批次名称")
	@ColumnWidth(value = 18)
	private String groName;

	public String getGroName() {
		return this.groName;
	}

	public void setGroName(String groName) {
		this.groName = groName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "批次id")
	@ColumnWidth(value = 18)
	private String groId;

	public String getGroId() {
		return this.groId;
	}

	public void setGroId(String groId) {
		this.groId = groId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "发票id")
	@ColumnWidth(value = 18)
	private String bilId;

	public String getBilId() {
		return this.bilId;
	}

	public void setBilId(String bilId) {
		this.bilId = bilId;
	}

	@ExcelProperty(value = "发票号")
	@ColumnWidth(value = 18)
	private String bilCode;

	public String getBilCode() {
		return this.bilCode;
	}

	public void setBilCode(String bilCode) {
		this.bilCode = bilCode;
	}

	@ExcelProperty(value = "发票金额")
	@ColumnWidth(value = 18)
	private BigDecimal bilPrice;

	public BigDecimal getBilPrice() {
		return this.bilPrice;
	}

	public void setBilPrice(BigDecimal bilPrice) {
		this.bilPrice = bilPrice;
	}

	@ExcelProperty(value = "发票数量")
	@ColumnWidth(value = 18)
	private BigDecimal bilNum;

	public BigDecimal getBilNum() {
		return this.bilNum;
	}

	public void setBilNum(BigDecimal bilNum) {
		this.bilNum = bilNum;
	}

	@ExcelProperty(value = "发票税额")
	@ColumnWidth(value = 18)
	private BigDecimal bilTaxPrice;

	public BigDecimal getBilTaxPrice() {
		return this.bilTaxPrice;
	}

	public void setBilTaxPrice(BigDecimal bilTaxPrice) {
		this.bilTaxPrice = bilTaxPrice;
	}

	@ExcelProperty(value = "价税合计")
	@ColumnWidth(value = 18)
	private BigDecimal bilTotalPrice;

	public BigDecimal getBilTotalPrice() {
		return this.bilTotalPrice;
	}

	public void setBilTotalPrice(BigDecimal bilTotalPrice) {
		this.bilTotalPrice = bilTotalPrice;
	}

	@ExcelProperty(value = "发票日期")
	@ColumnWidth(value = 18)
	private String bilDate;

	public String getBilDate() {
		return this.bilDate;
	}

	public void setBilDate(String bilDate) {
		this.bilDate = bilDate;
	}

	@ExcelProperty(value = "过账日期")
	@ColumnWidth(value = 18)
	private String bilRecordDate;

	public String getBilRecordDate() {
		return this.bilRecordDate;
	}

	public void setBilRecordDate(String bilRecordDate) {
		this.bilRecordDate = bilRecordDate;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "create_id")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "update_id")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelProperty(value = "标记")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}